package com.ltg.urban.domain.project.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ltg.framework.util.http.PageInfo;
import com.ltg.framework.util.http.Result;
import com.ltg.urban.domain.project.data.response.CapitalDetailResp;
import com.ltg.urban.domain.project.data.response.UrbanCapitalPageResp;
import com.ltg.urban.domain.project.entity.UrbanProject;
import com.ltg.urban.domain.project.entity.UrbanProjectCapitalDetail;
import com.ltg.urban.domain.project.entity.UrbanProjectUser;

/**
 * <p> ClassName: UrbanProjectUserService </p>
 * <p> Package: com.ltg.urban.domain.project.service </p>
 * <p> Description: </p>
 * <p></p>
 *
 * @Author: LTG
 * @Create: 2023/2/26 - 16:50
 * @Version: v1.0
 */
public interface UrbanProjectUserService extends IService<UrbanProjectUser> {
    PageInfo<UrbanCapitalPageResp> pageList(Page<UrbanCapitalPageResp> page,String keyword,
                                            Integer approveResult);


    Result<CapitalDetailResp> detail(Page<UrbanProjectCapitalDetail> page, Long capitalId);

}
